1a91f73006d2f15a7ccd8454129ad907c0debc7f,src/main/java/org/jcodec/containers/mxf/streaming/MXFVirtualTrack.java,MXFVirtualTrack,toSampleEntry,#GenericDescriptor#,123

Before Change


            GenericPictureEssenceDescriptor ped = (GenericPictureEssenceDescriptor) d;

            Rational ar = ped.getAspectRatio();
            VideoCodecMeta se = new VideoCodecMeta(MP4Util.getFourcc(track.getCodec().getCodec()), null, new Size(
                    ped.getDisplayWidth(), ped.getDisplayHeight()),
                    new Rational((int) ((1000 * ar.getNum() * ped.getDisplayHeight()) / (ar.getDen() * ped
                            .getDisplayWidth())), 1000));
            return se;
        } else if (track.isAudio()) {
            GenericSoundEssenceDescriptor sed = (GenericSoundEssenceDescriptor) d;

After Change


            GenericPictureEssenceDescriptor ped = (GenericPictureEssenceDescriptor) d;

            Rational ar = ped.getAspectRatio();
            VideoCodecMeta se = VideoCodecMeta.createVideoCodecMeta(MP4Util.getFourcc(track.getCodec().getCodec()), null, new Size(
                    ped.getDisplayWidth(), ped.getDisplayHeight()), new Rational((int) ((1000 * ar.getNum() * ped.getDisplayHeight()) / (ar.getDen() * ped
                    .getDisplayWidth())), 1000));
            return se;